.title {
	background: url("../img/index_12.png") no-repeat center; width: 100%; text-align: center; color: rgb(2, 98, 208); line-height: 40px; font-size: 24px; margin-top: 20px; float: left; font-weight:bold;
}
.t_en {
	width: 100%; text-align: center; color: rgb(2, 98, 208); line-height: 30px; font-size: 15px; float: left; padding-bottom:20px;
}
.a-text {
	color: rgb(51, 51, 51); line-height: 28px;
}
.a-text p {
	background: rgb(0, 153, 68); padding: 0px 20px; line-height: 30px; margin-top: 20px; float: right;
}
.a-text p a {
	color: rgb(255, 255, 255);
}
.a-text p a:hover {
	font-weight: bold;
}
.pro {
	width: 100%; margin-bottom: 20px; float: left;
}
.news {
	width: 100%; margin-bottom: 20px; float: left;
}
.about {
	width: 100%; margin-bottom: 20px; float: left;
}
.da-thumbs {
	list-style: none; margin: 0px; padding: 20px 0px; position: relative;
}
.da-thumbs li {
	background: rgb(238, 238, 238); margin: 0.5%; width: 24%; text-align: center; padding-top: 15px; padding-bottom: 30px; float: left; position: relative;
}
@media all and (max-width:468px)
{
.da-thumbs li {
	margin: 0px auto; width: 50%; overflow: hidden;
}
}
.pp-tt {
	background: rgb(232, 232, 232); padding: 10px 10px; border-radius: 20px; text-align: center; color: rgb(51, 51, 51); font-size: 15px; z-index: 999999999; box-shadow: 0px 3px 3px #dfdfdf;
}
@media all and (max-width:769px)
{
.pp-tt {
	padding: 10px 15px; font-size: 14px;
}
}
.da-thumbs li:hover .pp-tt {
	background: rgb(2, 98, 208); color: rgb(255, 255, 255);
}
.da-thumbs li a {
	width: 100%; position: relative;
}
.da-thumbs li a img {
	width: 250px; height:202px; position: relative;
}
.da-thumbs li a {
	overflow: hidden;
}
.da-thumbs li a div {
	background: rgb(2, 98, 208); width: 100%; height: 100%; overflow: hidden; position: absolute; opacity: 0.8; -moz-opacity: 0.8; -khtml-opacity: 0.8;
}
.da-thumbs li a div h5 {
	background: url("../img/index_23.png") no-repeat center; text-align: center; color: rgb(255, 255, 255); line-height: 41px; font-size: 20px; font-weight: bold; margin-top: 35%;
}
.da-thumbs > li > img {
	transition:transform 0.1s; transform: translateZ(0px);
}
.da-thumbs li:hover {
	z-index: 1;
}
.da-thumbs li a:hover > img {
	transition:transform 0.4s; transform: scale(1.1);
}
.cf::before {
	line-height: 0; display: table; content: "";
}
.cf::after {
	line-height: 0; display: table; content: "";
}
.cf::after {
	clear: both;
}
.news {
	background: rgb(238, 238, 238); padding-bottom: 15px;
}
.date {
	background: rgb(2, 98, 208); width: 13%; text-align: center; color: rgb(255, 255, 255); line-height: 30px; font-size: 14px; float: left;
}
.day {
	width: 100%; color: rgb(255, 255, 255); line-height: 55px; font-size: 40px; font-weight: bold; float: left;
}
.news-img {
	width: 100%; float: left;
}
.news-img img {
	width: 100%; height: auto;
}
@media all and (max-width:768px)
{
.news-img {
	width: 76%;
}
.date {
	width: 20%;
}
}
.news-t {
	width: 100%; color: rgb(2, 98, 208); line-height: 30px; font-size: 16px; font-weight: bold; margin-top: 10px; float: left;
}
.news-t a {
	color: rgb(2, 98, 208);
}
.news-c {
	width: 100%; color: rgb(102, 102, 102); line-height: 24px; float: left;
}
.media {
	margin: 30px 0px;
}
.media-left img {
	border: 2px solid rgb(191, 191, 191); border-image: none; width: 136px; max-height: 94px; box-shadow: 0px 0px 0px 0px #666;
}
.media-list {
	margin: 0px; padding-left: 20px; float: left;
}
.media-heading {
	margin: 0px;
}
.media-heading a {
	color: rgb(51, 51, 51); font-size: 16px; font-weight: bold;
}
.media-heading a:hover {
	color: rgb(2, 98, 208);
}
.media-body {
	padding: 0px 10px; color: rgb(102, 102, 102); line-height: 24px; font-size: 14px;
}
.media-date {
	color: rgb(153, 153, 153); float: left;
}
.about-t {
	padding: 10px 0px; color: rgb(102, 102, 102); font-size: 16px; text-align:center;
}
.about-t a {
	color: rgb(102, 102, 102); 
}
.about-t a:hover {
	color: rgb(102, 102, 102); 
}
.about-c {
	color: rgb(102, 102, 102); font-size: 13px;
}
.ab {
	padding: 5px;
}
.ab img {
	margin: 0px auto; width:282px; height:214px; border: 1px solid rgb(199, 199, 199);
}
.c-title {
	background: url("../img/index_18.png") no-repeat center; width: 100%; color: rgb(0, 153, 68); line-height: 30px; font-size: 18px; font-weight: bold; float: left;
}
.contact {
	text-align: center; line-height: 48px; font-size: 16px;
}
